package nc.impl.caa;

/**
 * business service proxy 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class caaejb implements 
	nc.itf.caa.plugin.IGenCdaTally,nc.itf.capub.pubitf.INFTPub
,nc.itf.capub.taskschedule.ITaskRun
,nc.itf.capub.plantbusiness.IAccountDelete
,nc.itf.capub.pubitf.IFTBatchValueGetter
,nc.itf.capub.plantbusiness.IAccountSave
,nc.itf.capub.pubitf.IPageNavigation
,nc.itf.capub.voucher.IGenVoucher
,nc.itf.capub.formular.ITFFormular
,nc.itf.capub.fileparse.INFTImportFile
,nc.itf.capub.datamanager.DataManager
,nc.itf.caa.plugin.IDataHand
,nc.itf.capub.tallyquery.ITallyQuery
,nc.itf.capub.formular.INFTFormulaParse
{
	
	private nc.itf.caa.plugin.IGenCdaTally iGenCdaTally = null;
	private nc.itf.capub.pubitf.INFTPub iNFTPub = null;
	private nc.itf.capub.taskschedule.ITaskRun iTaskRun = null;
	private nc.itf.capub.plantbusiness.IAccountDelete iAccountDelete = null;
	private nc.itf.capub.pubitf.IFTBatchValueGetter iFTBatchValueGetter = null;
	private nc.itf.capub.plantbusiness.IAccountSave iAccountSave = null;
	private nc.itf.capub.pubitf.IPageNavigation iPageNavigation = null;
	private nc.itf.capub.voucher.IGenVoucher iGenVoucher = null;
	private nc.itf.capub.formular.ITFFormular iTFFormular = null;
	private nc.itf.capub.fileparse.INFTImportFile iNFTImportFile = null;
	private nc.itf.capub.datamanager.DataManager dataManager = null;
	private nc.itf.caa.plugin.IDataHand iDataHand = null;
	private nc.itf.capub.tallyquery.ITallyQuery iTallyQuery = null;
	private nc.itf.capub.formular.INFTFormulaParse iNFTFormulaParse = null;
	
	public nc.itf.caa.plugin.IGenCdaTally getIGenCdaTally(){
		return iGenCdaTally;
	}
	public void setIGenCdaTally(nc.itf.caa.plugin.IGenCdaTally iGenCdaTally){
		this.iGenCdaTally = iGenCdaTally;
	}
	
	public nc.itf.capub.pubitf.INFTPub getINFTPub(){
		return iNFTPub;
	}
	public void setINFTPub(nc.itf.capub.pubitf.INFTPub iNFTPub){
		this.iNFTPub = iNFTPub;
	}
	
	public nc.itf.capub.taskschedule.ITaskRun getITaskRun(){
		return iTaskRun;
	}
	public void setITaskRun(nc.itf.capub.taskschedule.ITaskRun iTaskRun){
		this.iTaskRun = iTaskRun;
	}
	
	public nc.itf.capub.plantbusiness.IAccountDelete getIAccountDelete(){
		return iAccountDelete;
	}
	public void setIAccountDelete(nc.itf.capub.plantbusiness.IAccountDelete iAccountDelete){
		this.iAccountDelete = iAccountDelete;
	}
	
	public nc.itf.capub.pubitf.IFTBatchValueGetter getIFTBatchValueGetter(){
		return iFTBatchValueGetter;
	}
	public void setIFTBatchValueGetter(nc.itf.capub.pubitf.IFTBatchValueGetter iFTBatchValueGetter){
		this.iFTBatchValueGetter = iFTBatchValueGetter;
	}
	
	public nc.itf.capub.plantbusiness.IAccountSave getIAccountSave(){
		return iAccountSave;
	}
	public void setIAccountSave(nc.itf.capub.plantbusiness.IAccountSave iAccountSave){
		this.iAccountSave = iAccountSave;
	}
	
	public nc.itf.capub.pubitf.IPageNavigation getIPageNavigation(){
		return iPageNavigation;
	}
	public void setIPageNavigation(nc.itf.capub.pubitf.IPageNavigation iPageNavigation){
		this.iPageNavigation = iPageNavigation;
	}
	
	public nc.itf.capub.voucher.IGenVoucher getIGenVoucher(){
		return iGenVoucher;
	}
	public void setIGenVoucher(nc.itf.capub.voucher.IGenVoucher iGenVoucher){
		this.iGenVoucher = iGenVoucher;
	}
	
	public nc.itf.capub.formular.ITFFormular getITFFormular(){
		return iTFFormular;
	}
	public void setITFFormular(nc.itf.capub.formular.ITFFormular iTFFormular){
		this.iTFFormular = iTFFormular;
	}
	
	public nc.itf.capub.fileparse.INFTImportFile getINFTImportFile(){
		return iNFTImportFile;
	}
	public void setINFTImportFile(nc.itf.capub.fileparse.INFTImportFile iNFTImportFile){
		this.iNFTImportFile = iNFTImportFile;
	}
	
	public nc.itf.capub.datamanager.DataManager getDataManager(){
		return dataManager;
	}
	public void setDataManager(nc.itf.capub.datamanager.DataManager dataManager){
		this.dataManager = dataManager;
	}
	
	public nc.itf.caa.plugin.IDataHand getIDataHand(){
		return iDataHand;
	}
	public void setIDataHand(nc.itf.caa.plugin.IDataHand iDataHand){
		this.iDataHand = iDataHand;
	}
	
	public nc.itf.capub.tallyquery.ITallyQuery getITallyQuery(){
		return iTallyQuery;
	}
	public void setITallyQuery(nc.itf.capub.tallyquery.ITallyQuery iTallyQuery){
		this.iTallyQuery = iTallyQuery;
	}
	
	public nc.itf.capub.formular.INFTFormulaParse getINFTFormulaParse(){
		return iNFTFormulaParse;
	}
	public void setINFTFormulaParse(nc.itf.capub.formular.INFTFormulaParse iNFTFormulaParse){
		this.iNFTFormulaParse = iNFTFormulaParse;
	}

	public nc.itf.capub.datamanager.SyncDataTaskRtn excelDataImport(java.util.ArrayList arg0 ,nc.vo.capub.meta.MetaAggVO arg1  ,nc.vo.capub.basevo.ClientEnvVO arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getDataManager().excelDataImport(arg0 ,arg1  ,arg2 );

	}
	public nc.itf.capub.datamanager.SyncDataTaskRtn syncDataByBlock(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getDataManager().syncDataByBlock(arg0 ,arg1 );

	}
	public nc.vo.pub.AggregatedValueObject deleteBill(nc.vo.pub.AggregatedValueObject arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIAccountDelete().deleteBill(arg0);

	}
	public void deleteAccountByBillPks(java.lang.String[] arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getIAccountDelete().deleteAccountByBillPks(arg0 ,arg1 );

	}
	public java.util.ArrayList saveBill(nc.vo.pub.AggregatedValueObject arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIAccountSave().saveBill(arg0);

	}
	public void dataHandling(java.lang.String arg0 ,nc.vo.pub.lang.UFDate arg1  ,nc.vo.pub.lang.UFBoolean arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getIDataHand().dataHandling(arg0 ,arg1  ,arg2 );

	}
	public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3  ,boolean arg4 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIFTBatchValueGetter().getValuesByPks(arg0 ,arg1  ,arg2  ,arg3  ,arg4 );

	}
	public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIFTBatchValueGetter().getValuesByPks(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public java.util.ArrayList getContractByTestscope(java.lang.String arg0 ,java.lang.String[] arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIFTBatchValueGetter().getContractByTestscope(arg0 ,arg1 );

	}
	public void genTallyByDuebill(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getIGenCdaTally().genTallyByDuebill(arg0 ,arg1 );

	}
	public void genTallyByCDAResult(nc.vo.pub.AggregatedValueObject arg0) 
		throws nc.vo.pub.BusinessException	{
	getIGenCdaTally().genTallyByCDAResult(arg0);

	}
	public void CaaTallyToCdaTally(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getIGenCdaTally().CaaTallyToCdaTally(arg0 ,arg1 );

	}
	public void GenVoucher(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,nc.vo.pub.lang.UFDate arg3 ) 
		throws nc.vo.pub.BusinessException	{
	getIGenVoucher().GenVoucher(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public int ExeSQL(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIGenVoucher().ExeSQL(arg0);

	}
	public nc.vo.pub.SuperVO[] getChildVO(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.util.HashMap arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTFormulaParse().getChildVO(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public java.util.ArrayList ImpPrepareData(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTImportFile().ImpPrepareData(arg0 ,arg1  ,arg2 );

	}
	public int getDBType(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().getDBType(arg0);

	}
	public java.util.Vector executeSqlQuery(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().executeSqlQuery(arg0);

	}
	public java.lang.String executeSqlUpdate(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().executeSqlUpdate(arg0 ,arg1 );

	}
	public void executeSqlUpdate(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
	getINFTPub().executeSqlUpdate(arg0);

	}
	public void executeSql(java.lang.String[] arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getINFTPub().executeSql(arg0 ,arg1 );

	}
	public void executeSql(java.lang.String[] arg0) 
		throws nc.vo.pub.BusinessException	{
	getINFTPub().executeSql(arg0);

	}
	public int getTzDays(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().getTzDays(arg0);

	}
	public java.lang.String getOID(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().getOID(arg0);

	}
	public java.util.ArrayList getDataFormFtp(nc.vo.capub.meta.MetaAggVO arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getINFTPub().getDataFormFtp(arg0);

	}
	public java.util.List getDataInfoByPage(nc.vo.pub.SuperVO arg0 ,nc.ui.bill.depend.PageInfo arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPageNavigation().getDataInfoByPage(arg0 ,arg1  ,arg2 );

	}
	public int getRecordNum(nc.vo.pub.SuperVO arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPageNavigation().getRecordNum(arg0 ,arg1 );

	}
	public nc.vo.capub.formular.FormularVO[] initFormular(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFFormular().initFormular(arg0 ,arg1 );

	}
	public void checkTallyApprove(nc.vo.pub.SuperVO[] arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getITallyQuery().checkTallyApprove(arg0 ,arg1 );

	}
	public nc.vo.pub.SuperVO[] getResultVO(java.util.HashMap arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITallyQuery().getResultVO(arg0 ,arg1 );

	}
	public nc.itf.capub.datamanager.SyncDataTaskRtn runTask_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,nc.vo.pub.lang.UFBoolean arg2  ,nc.vo.capub.basevo.ClientEnvVO arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITaskRun().runTask_RequiresNew(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public java.lang.String insertLog_RequiresNew(nc.vo.pub.SuperVO arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITaskRun().insertLog_RequiresNew(arg0);

	}
	public void updateLog_RequiresNew(nc.vo.pub.SuperVO arg0) 
		throws nc.vo.pub.BusinessException	{
	getITaskRun().updateLog_RequiresNew(arg0);

	}
	public void aprroveBill_RequiresNew(nc.vo.pub.AggregatedValueObject arg0) 
		throws nc.vo.pub.BusinessException	{
	getITaskRun().aprroveBill_RequiresNew(arg0);

	}

}